home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / gnu / a2_0b_Emacs_sr.lha / Emacs-19.25 / src / amiga_sysdep_protos.h < prev    next >
C/C++ Source or Header  |  1994-08-18  |  1KB  |  61 lines

  1. /* Prototypes for functions defined in
  2. amiga_sysdep.c
  3.  */
  4.  
  5. extern struct Library * IconBase;
  6.  
  7. extern int amiga_process_stack_size;
  8.  
  9. extern int amiga_initialized;
  10.  
  11. extern int amiga_create_icons;
  12.  
  13. extern enum exit_method amiga_fail_exit;
  14.  
  15. extern int selecting;
  16.  
  17. int set_exclusive_use(int );
  18.  
  19. int sys_suspend(void);
  20.  
  21. char * get_system_name(void);
  22.  
  23. int flush_pending_output(int channel);
  24.  
  25. int wait_for_termination(int );
  26.  
  27. char * expand_path(char * , char * , int );
  28.  
  29. int emacs_select(int , int * , int * , int * , struct timeval * );
  30.  
  31. void no_memory(void);
  32.  
  33. char * amiga_path(void);
  34.  
  35. extern unsigned short __chip emacs_file_icon_data[2][22][4];
  36.  
  37. extern struct Image __far emacs_file_icon_image;
  38.  
  39. extern char * __far emacs_file_tooltypes[2];
  40.  
  41. extern char __far emacs_tool[128];
  42.  
  43. extern struct DiskObject __far emacs_file_icon_object;
  44.  
  45. extern struct Lisp_Subr Samiga_put_icon;
  46.  
  47. int Famiga_put_icon(int , int );
  48.  
  49. int syms_of_amiga(void);
  50.  
  51. void amiga_early_init(int * , char *** );
  52.  
  53. void cleanup_amiga(void);
  54.  
  55. void amiga_undump_reinit(void);
  56.  
  57. int main(int , char ** , char ** );
  58.  
  59. void amiga_abort(char * , int );
  60.  
  61.